* {
    align-items: center;
    text-align: center;
}

#question {
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 16px;
  text-shadow: 2px 2px 4px var(--neutral-dark);
  text-align: center;
  background-color: #1e1e2e;
  color: white;
}

#questionP1,
#questionP2 {
    padding-top: 20px;
    padding-bottom: 20px;
    min-width: 768px;
    margin-left: auto;
    margin-right: auto;
    display: table;
}

#answer {
    height: 16px;
    text-align: center;
}


#length {
    margin: 20px;
}

#correction {
    margin: 20px;
    margin-left: 40px;
}

#nextButton {
    margin: 20px;
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {

    #answer {
        height: 24px;
    }

    #question {
        font-size: 24px;
    }

}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {

    #answer {
        height: 32px;
    }

    #question {
        font-size: 32px;
    }

}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

    #answer {
        height: 40px;
    }

    #question {
        font-size: 40px;
    }

}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

    #answer {
        height: 40px;
    }

    #question {
        font-size: 40px;
    }
}
